Is it too late to buy nvidia stock